// pages/media/media.js
// 随机颜色


Page({

  /**
   * 页面的初始数据
   */
  data: {
    imgsrc:"",//照片
    danmuTxt:"",//弹幕文字
    danmuList:
    [{
      text: '第 1s 出现的弹幕',
      color: '#ff0000',
      time: 1
    }, {
      text: '第 3s 出现的弹幕',
      color: '#ff00ff',
      time: 3
    }],
  },
ranDomColor(){
  return "#"+Math.floor(Math.random()*0xffffff).toString(16)
},
  bindInputBlur(e){ //输入框失去焦点事件
      this.setData({
        danmuTxt:e.detail.value
      })
  },
  bindSendDanmu(){ //发送弹幕功能
      // 发送弹幕
 
    this.videoContext.sendDanmu({
        text:this.data.danmuTxt,
        color:this.ranDomColor()
    }) 
  },
  takePhoto(){//拍照
    // 1获取相机组件
    const ctx = wx.createCameraContext()
    // 拍照
    ctx.takePhoto({
      quality: 'high',
      success: (res) => {
        // res.tempImagePath 拍照的路径
        this.setData({
          imgsrc: res.tempImagePath
        })
        // 保存到相册 打开调试
        wx.saveImageToPhotosAlbum({
          filePath:res.tempImagePath,
          success(res) { }
        })
      }
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
    // 获取视频对象
    this.videoContext = wx.createVideoContext('myVideo')
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})